using System; using HcUtility.Core; using Newtonsoft.Json; namespace DSWeb.Areas.TruckMng.Models { [JsonObject] public class MsWlDriver : ModelObjectBase { #region private Fields private string _RowNumber = String.Empty; private string _GID = String.Empty; private string _orgCode = String.Empty; private string _drvCode = String.Empty; private string _drvName = String.Empty; private string _drvClass = "0"; private string _drvClass_Ref = "0"; private string _jzNo = String.Empty; private string _lzDate = String.Empty; private decimal _limitDays = 0; private decimal _driverYears = 0; private string _truckType = "0"; private string _truckType_Ref = "0"; private string _licence = String.Empty; private string _yearCheckDate = String.Empty; private string _nextCheckDate = String.Empty; private decimal _noticeDays = 0; private string _mobile = String.Empty; private string _offTel = String.Empty; private string _remark = String.Empty; private string _certificateNo = string.Empty; private string _addr = string.Empty; private string _BASESALARY = string.Empty; #endregion #region Public Properties public string RowNumber { get { return _RowNumber; } set { _RowNumber = value; } } [ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)] public string GID { get { return _GID; } set { _GID = value; } } [ModelDB] public string OrgCode { get { return _orgCode; } set { _orgCode = value; } } [ModelDB] public string DrvCode { get { return _drvCode; } set { _drvCode = value; } } [ModelDB] public string DrvName { get { return _drvName; } set { _drvName = value; } } [ModelDB] public string DrvClass { get { return _drvClass; } set { _drvClass = value; } } public string DrvClass_Ref { get { return _drvClass_Ref; } set { _drvClass_Ref = value; } } [ModelDB] public string JzNo { get { return _jzNo; } set { _jzNo = value; } } [ModelDB] public string LzDate { get { return _lzDate; } set { _lzDate = value; } } [ModelDB] public decimal LimitDays { get { return _limitDays; } set { _limitDays = value; } } [ModelDB] public decimal DriverYears { get { return _driverYears; } set { _driverYears = value; } } [ModelDB] public string TruckType { get { return _truckType; } set { _truckType = value; } } public string TruckType_Ref { get { return _truckType_Ref; } set { _truckType_Ref = value; } } [ModelDB] public string Licence { get { return _licence; } set { _licence = value; } } [ModelDB] public string YearCheckDate { get { return _yearCheckDate; } set { _yearCheckDate = value; } } [ModelDB] public string NextCheckDate { get { return _nextCheckDate; } set { _nextCheckDate = value; } } [ModelDB] public decimal NoticeDays { get { return _noticeDays; } set { _noticeDays = value; } } [ModelDB] public string Mobile { get { return _mobile; } set { _mobile = value; } } [ModelDB] public string OffTel { get { return _offTel; } set { _offTel = value; } } [ModelDB] public string Remark { get { return _remark; } set { _remark = value; } } [ModelDB] public string CertificateNo { get { return _certificateNo; } set { _certificateNo = value; } } [ModelDB] public string Addr { get { return _addr; } set { _addr = value; } } [ModelDB] public string BASESALARY { get { return _BASESALARY; } set { _BASESALARY = value; } } #endregion public MsWlDriver() { TableName = "tMsWlDriver"; } } [JsonObject] public class MsUpLoadFile : ModelObjectBase { #region private Fields private string _GID = String.Empty; private string _PID = String.Empty; private string _UPLOADEMPLY = String.Empty; private string _UPLOADDATE = String.Empty; private string _FILENAME = String.Empty; private string _FILETYPE = String.Empty; private string _FILEPATH = String.Empty; #endregion #region Public Properties [ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)] public string GID { get { return _GID; } set { _GID = value; } } [ModelDB(MDBType = ModelDBOprationType.Insert)] public string PID { get { return _PID; } set { _PID = value; } } [ModelDB] public string UPLOADEMPLY { get { return _UPLOADEMPLY; } set { _UPLOADEMPLY = value; } } [ModelDB] public string UPLOADDATE { get { return _UPLOADDATE; } set { _UPLOADDATE = value; } } [ModelDB] public string FILETYPE { get { return _FILETYPE; } set { _FILETYPE = value; } } [ModelDB] public string FILENAME { get { return _FILENAME; } set { _FILENAME = value; } } [ModelDB] public string FILEPATH { get { return _FILEPATH; } set { _FILEPATH = value; } } #endregion public MsUpLoadFile() { TableName = "info_files"; } } [JsonObject] public class MsWlDriver_Salary : ModelObjectBillHead { #region private Fields private string _GID = string.Empty; private string _DRVCODE = string.Empty; private string _ACCDATE = string.Empty; private string _EXPDATEBGN = string.Empty; private string _EXPDATEEND = string.Empty; private string _BASESALARY = "0"; private string _BONUS = "0"; private string _RKF = "0"; private string _AMOUNT = "0"; private string _AMOUNT_0 = "0"; private string _PAYDATE = string.Empty; private string _SETTLEMENT = "0"; private string _REMARK = string.Empty; private string _ISLOCK = "0"; private string _DRVNAME = string.Empty; private string _STLSTATUS = string.Empty; #endregion #region Public Properties [ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)] public string GID { get { return _GID; } set { _GID = value; } } [ModelDB] public string DRVCODE { get { return _DRVCODE; } set { _DRVCODE = value; } } [ModelDB] public string ACCDATE { get { return _ACCDATE; } set { _ACCDATE = value; } } [ModelDB] public string EXPDATEBGN { get { return _EXPDATEBGN; } set { _EXPDATEBGN = value; } } [ModelDB] public string EXPDATEEND { get { return _EXPDATEEND; } set { _EXPDATEEND = value; } } [ModelDB] public string BASESALARY { get { return _BASESALARY; } set { _BASESALARY = value; } } [ModelDB] public string BONUS { get { return _BONUS; } set { _BONUS = value; } } [ModelDB] public string RKF { get { return _RKF; } set { _RKF = value; } } [ModelDB] public string AMOUNT { get { return _AMOUNT; } set { _AMOUNT = value; } } [ModelDB] public string AMOUNT_0 { get { return _AMOUNT_0; } set { _AMOUNT_0 = value; } } [ModelDB] public string PAYDATE { get { return _PAYDATE; } set { _PAYDATE = value; } } [ModelDB] public string SETTLEMENT { get { return _SETTLEMENT; } set { _SETTLEMENT = value; } } [ModelDB] public string REMARK { get { return _REMARK; } set { _REMARK = value; } } [ModelDB] public string ISLOCK { get { return _ISLOCK; } set { _ISLOCK = value; } } public string DRVNAME { get { return _DRVNAME; } set { _DRVNAME = value; } } public string STLSTATUS { get { return _STLSTATUS; } set { _STLSTATUS = value; } } #endregion public MsWlDriver_Salary ( ) { TableName = "tMsWlDriver_Salary"; } } [JsonObject] public class SalaryDetail : ModelObjectBillBody { #region private Fields private string _DRVCODE = string.Empty; private string _BASESALARY = string.Empty; private string _AMOUNT_0 = string.Empty; #endregion #region Public Properties public string DRVCODE { get { return _DRVCODE; } set { _DRVCODE = value; } } public string BASESALARY { get { return _BASESALARY; } set { _BASESALARY = value; } } public string AMOUNT_0 { get { return _AMOUNT_0; } set { _AMOUNT_0 = value; } } #endregion } #region 参照部分 #endregion }