123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414 |
- package models
- import "time"
- type SoftInfo struct {
- ReqNo string `json:"reqNo"`
- ComName string `json:"comName"`
- ComNsrsbh string `json:"comNsrsbh"`
- SoftWareName string `json:"softWareName"`
- Period string `json:"period"`
- ZtBeginPeriod string
- UserName string `json:"userName"`
- Password string `json:"password"`
- OrgCode string `json:"orgCode"`
- OldParam string `json:"oldParam"`
- Result Result
- }
- type HisSubject struct {
- Period string `json:"period"`
- Type int `json:"type"`
- SubjectCode string `json:"subjectCode"`
- SubjectName string `json:"subjectName"`
- PeriodBeginIn float64 `json:"periodBeginIn"`
- PeriodBeginOut float64 `json:"periodBeginOut"`
- PeriodInt float64 `json:"periodInt"`
- PeriodOut float64 `json:"periodOut"`
- PeriodEndIn float64 `json:"periodEndIn"`
- PeriodEndOut float64 `json:"periodEndOut"`
- YearInt float64 `json:"yearInt"`
- YearOut float64 `json:"yearOut"`
- Status int `json:"status"`
- Remark string `json:"remark"`
- PeriodBeginInWb float64 `json:"periodBeginInWb"`
- PeriodBeginOutWb float64 `json:"periodBeginOutWb"`
- PeriodIntWb float64 `json:"periodIntWb"`
- PeriodOutWb float64 `json:"periodOutWb"`
- PeriodEndInWb float64 `json:"periodEndInWb"`
- PeriodEndOutWb float64 `json:"periodEndOutWb"`
- YearIntWb float64 `json:"yearIntWb"`
- YearOutWb float64 `json:"yearOutWb"`
- BeginCount float64 `json:"beginCount"`
- InCount float64 `json:"inCount"`
- OutCount float64 `json:"outCount"`
- EndCount float64 `json:"endCount"`
- Unit string `json:"unit"`
- Spec string `json:"spec"`
- IsStock bool `json:"IsStock"`
- }
- type HisGdzczj struct {
- Period string `json:"period"`
- Xh string `json:"xh"`
- Type string `json:"type"`
- Zcmc string `json:"zcmc"`
- Zclb string `json:"zclb"`
- Sl string `json:"sl"`
- Rzrq string `json:"rzrq"`
- Yz string `json:"yz"`
- Yjsyyf string `json:"yjsyyf"`
- Czl string `json:"czl"`
- Cz string `json:"cz"`
- Byzj string `json:"byzj"`
- Bnzj string `json:"bnzj"`
- Ljzj string `json:"ljzj"`
- Jz string `json:"jz"`
- Cbfykm string `json:"cbfykm"`
- Zt string `json:"zt"`
- Ljzjkm string `json:"subjectCode"`
- Created_at time.Time `json:"createdAt"`
- Created_by string `json:"createdBy"`
- Updated_at time.Time `json:"updatedAt"`
- Updated_by string `json:"updatedBy"`
- }
- type HisZgcx struct {
- Period string `json:"period"`
-
- Chmc string `json:"chmc"`
- Gg string `json:"gg"`
- Dw string `json:"dw"`
-
-
-
-
-
-
-
-
-
-
-
-
- Qmsl string `json:"qmsl"`
- Qmje string `json:"qmje"`
- Gsmc string `json:"gsmc"`
- }
- type HisVoucher struct {
- Type int `json:"type"`
- CreatedAt time.Time `json:"createdAt"`
- CreatedBy uint `json:"createdBy"`
- UpdatedAt time.Time `json:"updatedAt"`
- UpdatedBy uint `json:"updatedBy"`
- FromType string `json:"fromType"`
- FromId uint `json:"fromId"`
- FromIds string `json:"fromIds"`
- Period string `json:"period"`
- VoucherNo string `json:"voucherNo"`
- InSumAmount float64 `json:"inSumAmount"`
- OutSumAmount float64 `json:"outSumAmount"`
- CheckUserID uint `json:"checkUserId"`
- CheckDate time.Time `json:"checkDate"`
- VoucherDate time.Time `json:"voucherDate"`
- CheckStatus int `json:"checkStatus"`
- BillCount int `json:"billCount"`
- Status int `json:"status"`
- Remark string `json:"remark"`
- HisBz int `json:"hisBz"`
- Items []HisVoucherItem `json:"items" gorm:"foreignKey:voucher_id"`
- }
- type HisVoucherItem struct {
- VoucherID uint `json:"voucherId"`
- Type int `json:"type"`
- Summary string `json:"summary"`
- SubjectCode string `json:"subjectCode"`
- SubjectName string `json:"subjectName"`
- InAmount float64 `json:"inAmount"`
- OutAmount float64 `json:"outAmount"`
- AffectInventory int `json:"affectInventory"`
- Price float64 `json:"price"`
- Count float64 `json:"count"`
- Remark string `json:"remark"`
- Seq int `json:"seq"`
- Status int `json:"status"`
- Wb string `json:"wb"`
- Rate float64 `json:"rate"`
- InAmountWb float64 `json:"inAmountWb"`
- OutAmountWb float64 `json:"outAmountWb"`
- InventoryStrIds string `json:"inventoryStrIds"`
- }
- type Employee struct {
- Xm string `json:"xm"`
- Zjlx string `json:"zjlx"`
- Zjhm string `json:"zjhm"`
- Xb string `json:"xb"`
- Csrq string `json:"csrq"`
- Rzsgcylx string `json:"rzsgcylx"`
- Rzsgcyrq string `json:"rzsgcyrq"`
- Lzrq string `json:"lzrq"`
- Sfgd string `json:"sfgd"`
- Gj string `json:"gj"`
- Ryzt string `json:"ryzt"`
- Sfkcjcfy string `json:"sfkcjcfy"`
- Tel string `json:"tel"`
- }
- type Stock struct {
- Bm string `json:"bm"`
- Mc string `json:"mc"`
- Dw string `json:"dw"`
- Xh string `json:"xh"`
- Lb string `json:"lb"`
- Km string `json:"km"`
- Sl string `json:"sl"`
- Je string `json:"je"`
- }
- type EmInfo1 struct {
- Data struct {
- DepartmentList []struct {
- Id int `json:"id"`
- Name string `json:"name"`
- Category int `json:"category"`
- Attr struct {
- Standard string `json:"standard"`
- Unit string `json:"unit"`
- Type string `json:"type"`
- } `json:"attr"`
- Code string `json:"code"`
- IsSystem int `json:"is_system"`
- Sort int `json:"sort"`
- } `json:"departmentList"`
- StaffList map[string][]struct {
- StaffId int `json:"staff_id"`
- StaffName string `json:"staff_name"`
- CustomerId int `json:"customer_id"`
- DepartmentId int `json:"department_id"`
- Sex int `json:"sex"`
- Position string `json:"position"`
- Mobile string `json:"mobile"`
- Email string `json:"email"`
- RegisteredResidence int `json:"registered_residence"`
- IdCard string `json:"id_card"`
- StaffStatus int `json:"staff_status"`
- InductionTime string `json:"induction_time"`
- DepartureTime string `json:"departure_time"`
- TrialStartTime string `json:"trial_start_time"`
- TrialEndTime string `json:"trial_end_time"`
- WagesCardBank int `json:"wages_card_bank"`
- WagesCardBankName string `json:"wages_card_bank_name"`
- WagesCardNumber string `json:"wages_card_number"`
- AuxId int `json:"aux_id"`
- DelFlag int `json:"del_flag"`
- IsAssistant int `json:"is_assistant"`
- UpUser int `json:"up_user"`
- IdentityType int `json:"identity_type"`
- IdentityNumber string `json:"identity_number"`
- IsDisability int `json:"is_disability"`
- IsMartyr int `json:"is_martyr"`
- IsChildless int `json:"is_childless"`
- DisabilityNumber string `json:"disability_number"`
- MartyrNumber string `json:"martyr_number"`
- Passport string `json:"passport"`
- EmployeeNumber string `json:"employee_number"`
- EmploymentType int `json:"employment_type"`
- Nationality int `json:"nationality"`
- EntryTime string `json:"entry_time"`
- LeaveTime string `json:"leave_time"`
- PermanentAddress string `json:"permanent_address"`
- ContactAddress string `json:"contact_address"`
- BirthAddress string `json:"birth_address"`
- TaxpayerIdNumber string `json:"taxpayer_id_number"`
- PayWagesUnit string `json:"pay_wages_unit"`
- PayWagesUnitCode string `json:"pay_wages_unit_code"`
- SpouseSituation int `json:"spouse_situation"`
- SpouseName string `json:"spouse_name"`
- SpouseIdType int `json:"spouse_id_type"`
- SpouseIdNumber string `json:"spouse_id_number"`
- SpecialDeductionYear any `json:"special_deduction_year"`
- DepartmentName string `json:"department_name"`
- PositionName string `json:"position_name"`
- DeleteStaff int `json:"deleteStaff"`
- } `json:"staffList"`
- FeeType []string `json:"feeType"`
- CompanyName string `json:"companyName"`
- PositionList []any `json:"positionList"`
- } `json:"data"`
- Code int `json:"code"`
- Message string `json:"message"`
- }
- type EmInfo struct {
- Data struct {
- DepartmentList []any `json:"departmentList"`
- StaffList [][]struct {
- StaffId int `json:"staff_id"`
- StaffName string `json:"staff_name"`
- CustomerId int `json:"customer_id"`
- DepartmentId int `json:"department_id"`
- Sex int `json:"sex"`
- Position string `json:"position"`
- Mobile string `json:"mobile"`
- Email string `json:"email"`
- RegisteredResidence int `json:"registered_residence"`
- IdCard string `json:"id_card"`
- StaffStatus int `json:"staff_status"`
- InductionTime string `json:"induction_time"`
- DepartureTime string `json:"departure_time"`
- TrialStartTime string `json:"trial_start_time"`
- TrialEndTime string `json:"trial_end_time"`
- WagesCardBank int `json:"wages_card_bank"`
- WagesCardBankName string `json:"wages_card_bank_name"`
- WagesCardNumber string `json:"wages_card_number"`
- AuxId int `json:"aux_id"`
- DelFlag int `json:"del_flag"`
- IsAssistant int `json:"is_assistant"`
- UpUser int `json:"up_user"`
- IdentityType int `json:"identity_type"`
- IdentityNumber string `json:"identity_number"`
- IsDisability int `json:"is_disability"`
- IsMartyr int `json:"is_martyr"`
- IsChildless int `json:"is_childless"`
- DisabilityNumber string `json:"disability_number"`
- MartyrNumber string `json:"martyr_number"`
- Passport string `json:"passport"`
- EmployeeNumber string `json:"employee_number"`
- EmploymentType int `json:"employment_type"`
- Nationality int `json:"nationality"`
- EntryTime string `json:"entry_time"`
- LeaveTime string `json:"leave_time"`
- PermanentAddress string `json:"permanent_address"`
- ContactAddress string `json:"contact_address"`
- BirthAddress string `json:"birth_address"`
- TaxpayerIdNumber string `json:"taxpayer_id_number"`
- PayWagesUnit string `json:"pay_wages_unit"`
- PayWagesUnitCode string `json:"pay_wages_unit_code"`
- SpouseSituation int `json:"spouse_situation"`
- SpouseName string `json:"spouse_name"`
- SpouseIdType int `json:"spouse_id_type"`
- SpouseIdNumber string `json:"spouse_id_number"`
- SpecialDeductionYear any `json:"special_deduction_year"`
- DepartmentName string `json:"department_name"`
- PositionName string `json:"position_name"`
- DeleteStaff int `json:"deleteStaff"`
- } `json:"staffList"`
- FeeType []string `json:"feeType"`
- CompanyName string `json:"companyName"`
- PositionList any `json:"positionList"`
- } `json:"data"`
- Code int `json:"code"`
- Message string `json:"message"`
- }
- type Gssalary struct {
- Name string `json:"name"`
- FeeType string `json:"fee_type"`
- Salary float64 `json:"salary"`
- Subsidy float64 `json:"subsidy"`
- Mssr string `json:"mssr"`
- DeductSbPension float64 `json:"deduct_sb_pension"`
- DeductSbMedical float64 `json:"deduct_sb_medical"`
- DeductSbUnemployment float64 `json:"deduct_sb_unemployment"`
- DeductSbIllness float64 `json:"deduct_sb_illness"`
- DeductSbOther float64 `json:"deduct_sb_other"`
- DeductSbTotal float64 `json:"deduct_sb_total"`
- DeductHouseFund float64 `json:"deduct_house_fund"`
- DeductOther float64 `json:"deduct_other"`
- DeductIncomeTax float64 `json:"deduct_income_tax"`
- ActualSalary float64 `json:"actual_salary"`
- Remark string `json:"remark"`
- Seq string `json:"seq"`
- CreatedAt string `json:"created_at"`
- CreatedBy string `json:"created_by"`
- UpdatedAt string `json:"updated_at"`
- UpdatedBy string `json:"updated_by"`
- DeletedAt string `json:"deleted_at"`
- ChildrenEducation float64 `json:"children_education"`
- ContinuingEducation float64 `json:"continuing_education"`
- SeriousIllness float64 `json:"serious_illness"`
- HousingLoan float64 `json:"housing_loan"`
- HousingRent float64 `json:"housing_rent"`
- Support float64 `json:"support"`
- BabyReduction float64 `json:"baby_reduction"`
- CostReduction float64 `json:"cost_reduction"`
- IncomeTaxYear float64 `json:"income_tax_year"`
- IncomeTaxLastPeriodYear float64 `json:"income_tax_last_period_year"`
- }
- type GsRyxx struct {
- Name string `json:"name"`
- IdType string `json:"id_type"`
- IdNo string `json:"id_no"`
- Sex int `json:"sex"`
- Country string `json:"country"`
- Birthday string `json:"birthday"`
- Tel string `json:"tel"`
- Disability int `json:"disability"`
- Martyred int `json:"martyred"`
- Elderly int `json:"elderly"`
- DisabilityNo string `json:"disability_no"`
- MartyredNo string `json:"martyred_no"`
- IsEmployee int `json:"is_employee"`
- Status int `json:"status"`
- JoinDate string `json:"join_date"`
- DepartureDate string `json:"departure_date"`
- Stockholder int `json:"stockholder"`
- TotalStock float64 `json:"total_stock"`
- PersonalStock float64 `json:"personal_stock"`
- StockPercent float64 `json:"stock_percent"`
- PersonLoginPwd string `json:"person_login_pwd"`
- Department string `json:"department"`
- Remark string `json:"remark"`
- ChildrenEducation float64 `json:"children_education"`
- ContinuingEducation float64 `json:"continuing_education"`
- SeriousIllness float64 `json:"serious_illness"`
- HousingLoan float64 `json:"housing_loan"`
- HousingRent float64 `json:"housing_rent"`
- Support float64 `json:"support"`
- Time1 string `json:"time1"`
- Time2 string `json:"time2"`
- Time3 string `json:"time3"`
- Time4 string `json:"time4"`
- Time5 string `json:"time5"`
- Time6 string `json:"time6"`
- TimeEnd1 string `json:"time_end1"`
- TimeEnd2 string `json:"time_end2"`
- TimeEnd3 string `json:"time_end3"`
- TimeEnd4 string `json:"time_end4"`
- TimeEnd5 string `json:"time_end5"`
- TimeEnd6 string `json:"time_end6"`
- JcStatus int `json:"jc_status"`
- BabyReduction float64 `json:"baby_reduction"`
- Time7 string `json:"time7"`
- TimeEnd7 string `json:"time_end7"`
- }
- type HisInvoice struct {
- TypeName string `json:"typeName"`
- Summarys []HisSummary `json:"summarys"`
- }
- type HisSummary struct {
- TaxRate string `json:"taxRate"`
- Tax string `json:"tax"`
- Amount string `json:"amount"`
- Sm string `json:"sm"`
- }
|